// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.view.MenuItem;
import android.view.View;
import android.widget.Switch;
import android.widget.TextView;
import cn.com.smartdevices.bracelet.BleTask.BleSetAlarmClockTask;
import cn.com.smartdevices.bracelet.Debug;
import cn.com.smartdevices.bracelet.Keeper;
import cn.com.smartdevices.bracelet.UmengAnalytics;
import cn.com.smartdevices.bracelet.eventbus.Event12HourUpdate;
import cn.com.smartdevices.bracelet.eventbus.EventAmPmUpdate;
import cn.com.smartdevices.bracelet.model.AlarmClockItem;
import cn.com.smartdevices.bracelet.model.PersonInfo;
import de.greenrobot.event.EventBus;
import java.util.ArrayList;
import kankan.wheel.widget.WheelView;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// SystemBarTintActivity, ExitNewAlarmFragment, DimPanelFragment, bd,
// AlarmActivity, bc, ba, PickAdapter,
// bb
public class NewAlarmActivity extends SystemBarTintActivity
implements android.view.View.OnClickListener
{
public static final int FIXED_DAYS[];
public static final int INDEX_AM = -11;
public static final int INDEX_PM = -10;
private static final String a = "NewAlarmActivity";
private static final int b = 1;
private static final int c = 30;
private static final int d = 0;
private static final int e = 23;
private static final int f = 1;
private static final int g;
private AlarmClockItem h;
private WheelView i;
private WheelView j;
private View k;
private Context l;
private TextView m;
private PersonInfo n;
private ArrayList o;
private Switch p;
private WheelView q;
private boolean r;
private PickAdapter s;
private String t;
public NewAlarmActivity()
{
h = null;
l = null;
}
static AlarmClockItem a(NewAlarmActivity newalarmactivity)
{
return newalarmactivity.h;
}
private void a()
{
b();
Debug.i("NewAlarmActivity", (new StringBuilder()).append("mItem = ").append(h.toJson()).toString());
if (h.toJson().equals(t))
{
setResult(0);
finish();
}
ExitNewAlarmFragment exitnewalarmfragment = (ExitNewAlarmFragment)DimPanelFragment.instantiate(this, cn/com/smartdevices/bracelet/ui/ExitNewAlarmFragment.getName());
exitnewalarmfragment.setOpClickListener(new bd(this));
exitnewalarmfragment.show(getFragmentManager(), cn/com/smartdevices/bracelet/ui/ExitNewAlarmFragment.getName());
}
private void a(int i1)
{
Debug.i("NewAlarmActivity", (new StringBuilder()).append("updateHourByAmPm : ").append(i1).toString());
if (r) goto _L2; else goto _L1
_L1:
int j1;
j1 = i.getCurrentItem();
Debug.i("NewAlarmActivity", (new StringBuilder()).append("cur hour =").append(j1).toString());
if (i1 != 0) goto _L4; else goto _L3
_L3:
if (j1 >= 12)
{
j1 -= 12;
}
_L6:
Debug.i("NewAlarmActivity", (new StringBuilder()).append("after hour =").append(j1).toString());
i.setCurrentItemLooped(j1);
_L2:
return;
_L4:
if (j1 < 12)
{
j1 += 12;
}
if (true) goto _L6; else goto _L5
_L5:
}
static void a(NewAlarmActivity newalarmactivity, int i1)
{
newalarmactivity.c(i1);
}
static Context b(NewAlarmActivity newalarmactivity)
{
return newalarmactivity.l;
}
private void b()
{
int i1 = i.getCurrentItem();
h.set(i1, j.getCurrentItem(), h.isEnabled());
}
private void b(int i1)
{
Debug.i("NewAlarmActivity", (new StringBuilder()).append("updateAmPmByHour hour=").append(i1).toString());
if (q != null && !r)
{
WheelView wheelview = q;
int j1;
if (i1 >= 12)
{
j1 = 1;
} else
{
j1 = 0;
}
wheelview.setCurrentItem(j1);
}
}
private void c(int i1)
{
h.setDays(i1);
m.setText(h.toWeekString(l));
}
protected void onActivityResult(int i1, int j1, Intent intent)
{
super.onActivityResult(i1, j1, intent);
Debug.i("NewAlarmActivity", (new StringBuilder()).append("onActivityResult : ").append(i1).append(", result:").append(j1).append(" data=").append(intent).toString());
if (i1 == 1 && j1 == -1)
{
c(intent.getIntExtra("Days", 0));
}
}
public void onBackPressed()
{
a();
}
public void onClick(View view)
{
boolean flag = true;
Switch switch1;
switch (view.getId())
{
case 2131361859:
case 2131361860:
default:
return;
case 2131361858:
h.setEnabled(flag);
b();
AlarmActivity.setAlarmItems(h, l);
(new BleSetAlarmClockTask(o, new bc(this))).work();
Intent intent = new Intent();
intent.putExtra("alarms", h.toJson().toString());
setResult(-1, intent);
finish();
return;
case 2131361857:
a();
return;
case 2131361861:
switch1 = p;
break;
}
if (p.isChecked())
{
flag = false;
}
switch1.setChecked(flag);
}
protected void onCreate(Bundle bundle)
{
super.onCreate(bundle);
setContentView(0x7f030009);
l = this;
EventBus.getDefault().register(this);
k = findViewById(0x7f0a0049);
k.setOnClickListener(new ba(this));
m = (TextView)findViewById(0x7f0a004b);
q = (WheelView)findViewById(0x7f0a004c);
PickAdapter pickadapter = new PickAdapter(this, -11, -10, q, getResources().getColor(0x7f090003), getResources().getColor(0x7f090036), 0x88999999, false, 46, 6, 5, 7, 1);
pickadapter.setUIStyle("normal");
pickadapter.setMode(17);
q.setVisibleItems(5).setCenterDrawable(0x7f0200bb).setCenterStyle("", 18F).setViewAdapter(pickadapter);
i = (WheelView)findViewById(0x7f0a004d);
s = new PickAdapter(this, 0, 23, i, getResources().getColor(0x7f090003), getResources().getColor(0x7f090036), 0x88999999, true, 46, 8, 7, 7, 1);
s.setMode(16);
i.setVisibleItems(5).setCenterDrawable(0x7f0200bb).setCenterStyle(getString(0x7f0d00cd), 0x7f090003, 18F).setViewAdapter(s);
j = (WheelView)findViewById(0x7f0a004e);
j.setVisibleItems(5).setCenterDrawable(0x7f0200bb).setCenterStyle(getString(0x7f0d00f8), 0x7f090003, 18F).setViewAdapter(new PickAdapter(this, 0, 59, j, getResources().getColor(0x7f090003), getResources().getColor(0x7f090036), 0x88999999, true, 46, 8, 7, 7, 1));
int i1 = getIntent().getIntExtra("ref_alarm_index", 0);
n = Keeper.readPersonInfo();
o = n.getAlarmClockItems();
h = (AlarmClockItem)o.get(i1);
t = h.toJson();
Debug.i("NewAlarmActivity", (new StringBuilder()).append("mClockItemKey = ").append(t).toString());
p = (Switch)findViewById(0x7f0a0047);
boolean flag;
if (h.getDuration() > 0)
{
flag = true;
} else
{
flag = false;
}
Debug.i("NewAlarmActivity", (new StringBuilder()).append("smartSwitch: ").append(flag).append(", mItem duration=").append(h.getDuration()).toString());
p.setChecked(flag);
p.setOnCheckedChangeListener(new bb(this));
findViewById(0x7f0a0045).setOnClickListener(this);
m.setText(h.toWeekString(l));
i.setCurrentItemLooped(h.getHour());
j.setCurrentItemLooped(h.getMinute());
findViewById(0x7f0a0042).setOnClickListener(this);
findViewById(0x7f0a0041).setOnClickListener(this);
}
protected void onDestroy()
{
super.onDestroy();
EventBus.getDefault().unregister(this);
}
public void onEvent(Event12HourUpdate event12hourupdate)
{
b(event12hourupdate.getHour());
}
public void onEvent(EventAmPmUpdate eventampmupdate)
{
a(eventampmupdate.getAmPm());
}
public boolean onOptionsItemSelected(MenuItem menuitem)
{
if (menuitem.getItemId() == 0x102002c)
{
finish();
return true;
} else
{
return super.onOptionsItemSelected(menuitem);
}
}
protected void onPause()
{
super.onPause();
UmengAnalytics.endPage("PageAlarmNew");
UmengAnalytics.endSession(this);
}
protected void onResume()
{
super.onResume();
new DateFormat();
r = DateFormat.is24HourFormat(this);
if (r)
{
q.setVisibility(8);
s.setMode(9);
i.setViewAdapter(s);
} else
{
q.setVisibility(0);
s.setMode(16);
i.setViewAdapter(s);
b(h.getHour());
}
UmengAnalytics.startPage("PageAlarmNew");
UmengAnalytics.startSession(this);
}
static
{
int ai[] = new int[4];
ai[0] = AlarmClockItem.ALARM_ONCE;
ai[1] = AlarmClockItem.ALARM_EVERY_DAY;
ai[2] = AlarmClockItem.ALARM_MON_2_FRI;
ai[3] = -1;
FIXED_DAYS = ai;
}
}